API 开放平台项目大纲

项目大纲

第一章:项目诞生

  1. 项目介绍和计划
  2. 需求分析
  3. 业务流程介绍
  4. 架构图和子系统介绍
  5. 技术选型(各技术作用讲解)
  6. 数据库表设计
  7. 项目初始化 | 前端 Ant Design Pro 框架新版教程
  8. 项目初始化 | 后端 Spring Boot 万用模板使用
  9. 代码自动生成 | 后端 Swagger 文档
  10. 代码自动生成 | 前端 Open API(强推,大幅提高效率)

第二章:核心业务开发

  1. 用户登录页面开发
  2. 接口管理功能开发(Ant Design 高级组件)
  3. 模拟接口项目 | 示例接口开发
  4. 模拟接口项目 | HTTP 客户端调用
  5. API 签名认证详解及实战
  6. 客户端 SDK 开发(Spring Boot Starter)
  7. 接口管理功能 | 发布 / 下线接口开发
  8. 接口管理功能 | 前端页面开发
  9. 接口列表页面开发
  10. 在线调试接口功能 | 后端接口开发
  11. 在线调试接口功能 | 前端页面开发

第三章:开发及优化

  1. 接口调用统计功能 | 后端开发
  2. 接口调用统计功能 | 优化方案分析及对比
  3. API 网关详解 | 网关介绍及优点
  4. API 网关详解 | 10 种网关应用场景
  5. API 网关详解 | 网关分类及技术选型
  6. API 网关详解 | Spring Cloud Gateway 实现
  7. API 网关详解 | Spring Cloud Gateway 教程
  8. 接口调用统计功能 | 统一业务处理(鉴权 + 统计)
  9. 分布式改造 | 公共模块抽象
  10. 分布式改造 | RPC 和 HTTP 调用详解
  11. 分布式改造 | Dubbo 框架讲解及示例开发
  12. 分布式改造 | Dubbo 业务实战
  13. 管理员统计分析功能 | 前端 2 种可视化库用法
  14. 管理员统计分析功能 | 后端聚合查询接口开发
  15. 项目扩展点及上线分析

项目分区导航:⬅️ 01-API 开放平台项目介绍 | 02-API 开放平台项目大纲 | ➡️ 03-API 开放平台学习计划